﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace sistem
{
    public partial class DodavanjeOdjeljenjaForma : Form
    {
        List<Profesor> profesori = new List<Profesor>();
        List<Ucenik> ucenici = new List<Ucenik>();

        public DodavanjeOdjeljenjaForma()
        {
            InitializeComponent();
        }

        private void DodavanjeOdjeljenjaForma_Load(object sender, EventArgs e)
        {
            try
            {
                DAL.DAL d = DAL.DAL.Instanca;
                d.kreirajKonekciju("127.0.0.1", "skola", "root", "");
                profesori = d.getDAO.getProfesorDAO().getAll();
                d.terminirajKonekciju();
                comboBox3.DataSource = profesori;
                comboBox3.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
                comboBox3.AutoCompleteSource = AutoCompleteSource.ListItems; 
                d.kreirajKonekciju("127.0.0.1", "skola", "root", "");
                ucenici = d.getDAO.getUcenikDAO().getAll();
                d.terminirajKonekciju();
                comboBox1.DataSource = ucenici;
                comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
                comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems; 
            }
            catch (Exception Ex)
            {
                //MessageBox.Show("Došlo je do pogreške prilikom rada s bazom podataka", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
                MessageBox.Show(Ex.Message);
            }
        }
    }
}
